// pages/my/my.js
import{createStoreBindings} from 'mobx-miniprogram-bindings'
import {store} from '../../store/store'
Page({

  /**
   * 页面的初始数据
   */
  data: {
    userName:'',
    visble1: true,
    visble2: false
  },
  toLoin(){
     wx.navigateTo({
       url:'../my/signin/signin',
       success:function(res){
        console.log("点击了去往登录页事件");
        console.log(res)
       },
       fail: function(res){
          console.log("登录失败！")
       },
       complete: function(res){
        console.log("错误的请求！")
       }
     })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.storeBindings = createStoreBindings(this,{
      store,
      fields:['userName'],
      // actions: ['updatetoken','updateuserId','updateusername']
    })
    store.token=wx.getStorageSync('token') ? wx.getStorageSync('token') : '';
    store.userId=wx.getStorageSync('userId') ? wx.getStorageSync('userId') : '';
    store.userName=wx.getStorageSync('userName') ? wx.getStorageSync('userName') : ''
  },
  Loginout(){
    wx.removeStorageSync('token');
    wx.removeStorageSync('userName');
    wx.removeStorageSync('userId');
    wx.reLaunch({
      url: '/pages/my/my'
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    console.log(store.token)
    const token=wx.getStorageSync('token');
    if(token===null||token===''){
      console.log(token)
      console.log(wx.getStorageSync('token'))
      //visble1默认为true,vible2默认为false
      this.setData({
        visble1:false,  //true为隐藏
        visble2:true   //false为显示
      })
    }else{
      this.setData({
        visble1:true,
        visble2:false
      })
    }
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {
    console.log("卸载了！");
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})